package com.wego.domain.details;

import com.wego.bean.base.BaseDetails;
import lombok.*;

import java.time.LocalDate;

/**
 * 用户表
 */
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class UserDetails extends BaseDetails {
    /**
    * 用户昵称
    */
    private String nickname;

    /**
    * 登录账号(唯一)
    */
    private String account;

    /**
    * 头像URL地址
    */
    private String avatar;

    /**
    * 状态(0:封禁, 1:正常)
    */
    private String state;

    /**
    * 游龄
    */
    private Integer gameAge;

    /**
    * 性别(0:女, 1:男, 2:保密)
    */
    private String gender;

    /**
    * 生日
    */
    private LocalDate birthday;

    /**
    * 游戏偏好(可存放JSON字符串或逗号分隔的标签)
    */
    private String preference;
}